//
//  lxRootViewController.h
//  luodansc
//
//  Created by 倫 星 on 2012/10/29.
//  Copyright (c) 2012年 方正株式会社. All rights reserved.
//

#import "lxbaseViewController.h"
#import "ASIHTTPRequest.h"
#import "PagedFlowView.h"
#import "lxImageView.h"
#import "PSCollectionView.h"
#import "PullPsCollectionView.h"
#import "MKHorizMenu.h"

typedef NS_ENUM(int, REQUEST_CASE) {
    ROOT_REFLASH_ALL = 0,
    REFLASH_TABLE = 1,
    LOAD_MORE_TABLE = 2,
    RECOMMEND_GOODS = 3
};

@interface lxRootViewController : lxbaseViewController<UIAlertViewDelegate, ASIHTTPRequestDelegate, PagedFlowViewDelegate, PagedFlowViewDataSource, ImageTouchDelegate, PSCollectionViewDelegate, PSCollectionViewDataSource, UIScrollViewDelegate, PullPsCollectionViewDelegate, MKHorizMenuDataSource, MKHorizMenuDelegate> {
    
    REQUEST_CASE request_case;
    
    PagedFlowView *_pfv;
    NSMutableArray *_pfv_arrayList;
    int _pfv_pageNum;

    PullPsCollectionView *_ppcv;
    NSMutableArray *_ppcv_arrayList;
    NSArray *_ppcv_arrayList_tmp;
    
    MKHorizMenu *_horizMenu;
    NSArray *_items_horizMenu;
    int _horizMenu_index;
}

@property(nonatomic, retain) PagedFlowView *pfv;
@property(nonatomic, retain) PullPsCollectionView *ppcv;
@property(nonatomic, retain) MKHorizMenu *horizMenu;

- (void)setHorizMenuSelectedInit;

@end
